.user {
  background:#F4F1EC;
  margin-top:10px;
  border:2px solid #E0DFDD;
  border-radius:8px;
  background:white;
  padding-bottom:10px;
}

.user .head {
    background:none repeat scroll 0 0 #F6F9FE;
    border-bottom:3px solid #EFF3FE;
    border-radius:8px 8px 0px 0px;
}

.user .head .title {
    font-weight:bold;
    font-size:14px;
    padding-left:16px;
    line-height:40px;
}

.user .head .line,
.user .body .line {
    line-height:35px;
    font-size:12px;
}

.user .body .line{
  border-bottom:1px solid #E0DFDD;
  width:460px;
}

.user .body .bg_info {
  border-width:0px;
}
.user .body .bg_info textarea{   
  height:200px;
  font-size:13px; 
}

.user .head .grid_2,
.user .head .grid_11,
.user .body .grid_2,
.user .body .grid_11 {
    padding-left:16px; 
    color:#555555;
    font-weight:bold;    
}

.user .head .upload_file {
  padding-left:16px; 
  padding-bottom:10px;
}

.user .body .grid_11 small {
  color:gray; 
  font-weight:normal;
  margin-left:5px;
}

.user .head .grid_10,
.user .head .grid_9,
.user .body .grid_9 {
  line-height:35px;
  color:gray;
  font-weight:bold; 
}

.user .head .grid_9 .group {
  height:20px;
  line-height:20px;
}

.user .head .grid_9 .group .no {
  float:left;
  height:16px;
  line-height:16px;
  margin-right:10px;
}

.user .head .grid_9 .group label {
  cursor:pointer;
}

#user_form .user_type_name {
  font-size:13px;
  font-weight:bold;
  color:#295D85;
  float:left;
  margin-right:10px;
}

#user_form .scope_type label {
  margin-left:5px;
  color:#666666;
  font-weight:bold;
}

#user_form .scope_type label,
#user_form .scope_type input[type="radio"] {
  height: 25px; 
  margin-top:0px;
}

#user_form input[type="radio"] {
  float:left;
}

#user_form input.no {
  width:auto;
}

#user_form label {
  float:left;
  margin-right:5px;
}

.user .body .grid_9 .item {
  float:left;
}

.user .head .grid_10 input,
.user .head .grid_9 input,
.user .head .grid_9 select,
.user .body .grid_9 input,
.user .body .grid_9 select,
.user .body .grid_9 textarea,
.user .body .grid_9 .l_crud {  
  height:25px;  
  margin-top:3px;
  width:200px;
  font-size:13px;
  float:left;
}

.user .head .grid_10 input[type=file] {
  width:auto;
}

#phones input[type="checkbox"],
#emails input[type="checkbox"],
#web_sites input[type="checkbox"],
#addresses input[type="checkbox"],
#ims input[type="checkbox"] {
  display: none;
}

.user .body .grid_9 select {
  width:auto; 
  height:28px;
  margin-left:10px;
  padding-top:5px;
}

.user .body .grid_9 .l_crud {
  width:20px;
  margin-left:10px;
  margin-top:5px;
}

.user .body .grid_9 .new_item {
  float:left;
}

.user .body .who_can_see {
  border-width:0px;
}

.user .body .who_can_see .scope_type {
  color:#555555;
  font-weight:normal;
  height:25px;
  line-height:25px;
}

.user .body .who_can_see .scope_type_items {
  padding-bottom:10px;
}

.user .body .who_can_see .scope_type_items .item {
  padding-left:30px;
  font-weight:normal;
  color:#666666;
  line-height:25px;
}

.user .body .who_can_see .scope_type_items .item div {
  float:left;
  line-height:25px;
  padding-top:2px;
}

.user .body .who_can_see .scope_type_items .item div.name {
  width:60px;
  line-height:28px;
  padding-top:0px;
}

.user .body .who_can_see .scope_type_items .item .l_crud {
  margin-left:10px; 
}

.user .bottom {
  padding-top:25px;
  padding-bottom:25px;
}

.user .bottom .grid_10{
  margin-left:20px;
}

.user .bottom  small {
  margin-right:10px;
  color:#666666;
}

#scope_type_groups_items .destory,
#scope_type_users_items .destory {
  display:none;
}

.user .body .grid_9 textarea {
  height:100px;
}
